package k4_thread.demo04;

public class ThreadFive {

    /**
     * static 同步方法锁住的是当前类，不管创建了多少个线程，只要使用的是当前类，都会被锁住
     * @param args
     */
    public static void main(String[] args) {

        System.out.println("=====start=====");

        //第一个线程，表示发送短信
        new Thread(()->Phone5.sendMessage()).start();
        //第二个线程，表示打电话
        new Thread(()->Phone5.callPhone()).start();

    }
}

class Phone5{

    public static synchronized void sendMessage(){
        try {
            Thread.sleep(3000);
            System.out.println("=====发短信=====");
        }catch (Exception e){
            e.printStackTrace();
        }
    }

    public static synchronized void callPhone(){
        System.out.println("=====打电话=====");
    }

}
